$(function name(params) {
    $("#back").on("tap", function () {
        window.history.back(-1)
    })

    // 初始化picker
    var picker = new mui.PopPicker({
        layer: 3
    });
    // 给picker设置数据
    picker.setData(cityData)

    // 点击按钮获取城市
    $("#getCity").on("tap", function () {
        console.log('ok')
        // show里面需要传递一个数据
        picker.show(function (data) {
            // console.log(data)
            $("#getCity").val(data[0].text + data[1].text + data[2].text)
        })
    })

    // 点击按钮校验数据
    $("#saveAddress").on("tap", function (params) {
        var name = $(".name").val()
        var postcode = $(".postcode").val()
        var tel = $(".tel").val()
        var city = $(".city").val()
        var detail = $(".detail").val()
        // 开始校验数据
        if (!name) {
            mui.toast('请输入收货人姓名', {
                duration: 'long',
                type: 'div'
            })
            return
        }
        // 验证邮邮箱
        if (!postcode) {
            mui.toast('请输入邮编号码', {
                duration: 'short',
                type: 'div'
            })
            return
        } else {
            // 验证邮箱编号
            var str = /^\d{6}$/
            if (!str.test(postcode)) {
                mui.toast('请输入正确的邮编号码', {
                    duration: 'long',
                    type: 'div'
                })
                return
            }
        }
        // 验证手机号
        if (!tel) {
            mui.toast('请输入手机号', {
                duration: 'short',
                type: 'div'
            })
            return
        } else {
            var str = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/
            if (!str.test(tel)) {
                mui.toast('请输入正确的手机号', {
                    duration: 'short',
                    type: "div"
                })
                return
            }
        }
        // 验证省市 
        if (!city) {
            mui.toast("请输入省市区", {
                duration: 'short',
                type: 'div'
            })
            return
        }
        // 验证详细地址
        if (!detail) {
            mui.toast("请输入地址", {
                duration: 'short',
                type: 'div'
            })
            return
        } else {
            // 长度为5-20个字符
            var str = /^.{5,20}$/
            console.log(str.test(detail))
            if (!str.test(detail)) {
                mui.toast("输入最少为5个字符", {
                    duration: 'short',
                    type: 'div'
                })
                return
            }
        }


        //所有的数据测试完毕之后，将向后台发起数据请求
        $.ajax({
            url: "/address/addAddress",
            type: "post",
            data: {
                address: city,
                addressDetail: detail,
                recipients: name,
                postcode: postcode
            },
            success: function (res) {
                console.log(res)
            }
        })
        // console.log(name, postcode, tel, city, detail)
    })
})